home *** CD-ROM | disk | FTP | other *** search
-
- /*
- * This file was generated by the SOM Compiler.
- * FileName: DesktopAnimDraw.h.
- * Generated using:
- * SOM Precompiler somipc: 2.18
- * SOM Emitter emith.dll: 2.33
- */
-
- #ifndef SOM_DesktopAnimDraw_h
- #define SOM_DesktopAnimDraw_h
-
-
- /*
- * Passthru lines: File: "C.h", "before"
- */
- #include <Events.h>
- #include <Quickdraw.h>
-
- #include <som.h>
-
- /*
- * -- This emitter treats Method Tokens as Thunks by default.
- * -- Use the sc modifier "nothunks" to change this default
- */
- #undef somresolve_
- #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
-
- /*
- * Define the class name as an object type
- */
- #ifndef DesktopAnimDraw
- #define DesktopAnimDraw SOMObject
- #endif
- #include <DesktopAnimBase.h>
-
- /*
- * Start of user-defined types:
- */
- #ifndef SOMClass
- #define SOMClass SOMObject
- #endif /* SOMClass */
- #ifndef SOMObject
- #define SOMObject SOMObject
- #endif /* SOMObject */
- #ifndef Repository
- #define Repository SOMObject
- #endif /* Repository */
-
- /*
- * End of user-defined types.
- */
-
- #define DesktopAnimDraw_MajorVersion 0
- #define DesktopAnimDraw_MinorVersion 0
-
- /*
- * External name shortening if required
- */
- #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
- #define DesktopAnimDrawClassData d
- #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
- /*--------------Migration------------*/
-
- #ifdef OLDIBMSOMAPISUPPORT
- #define DesktopAnimDraw_classObj somNewClassReference(DesktopAnimDraw)
- #define _DesktopAnimDraw DesktopAnimDraw_classObj
- #define DesktopAnimDrawCClassData DesktopAnimDrawClassData
- #define DesktopAnimDrawNewClass(major,minor) somNewVersionedClassReference(DesktopAnimDraw,major,minor)
- #endif
-
- /* define xxxMetaClass macro to facilitate (cls ## MetaClass) */
- #define DesktopAnimDrawMetaClass SOMClass
-
- #if PRAGMA_ALIGN_SUPPORTED
- # pragma options align=power
- #endif
-
- /*
- * Declare the class data structure
- */
- SOMEXTERN struct DesktopAnimDrawClassDataStructure {
- #ifdef OLDIBMSOMAPISUPPORT
- SOMAny *classObject; /* always zero, use somNewClassReference instead */
- #else
- long zero;
- #endif
- somStaticClassInfo *sci;
- somDToken instanceDataToken;
- long reserved [3];
- somDToken fDesktopRgn;
- somDToken fDrawWindow;
- somDToken fAnimates;
- somMToken _get_fDesktopRgn;
- somMToken _set_fDesktopRgn;
- somMToken _get_fDrawWindow;
- somMToken _get_fAnimates;
- somMToken _set_fAnimates;
- somMToken Initialize;
- somMToken Open;
- somMToken Close;
- somMToken OpenRequest;
- somMToken CloseRequest;
- somMToken Draw;
- somMToken DrawBackgroundRgn;
- somMToken HandleAppleEvent;
- somMToken SetModuleMode;
- somMToken UpdateModuleProperty;
- somMToken GetModuleInfo;
- somMToken GetBackgroundDrawer;
- somMToken SetBackgroundDrawer;
- somMToken Animate;
- somMToken SetModuleInfo;
- somMToken GetAnimateDrawingRgn;
- somMToken CreateOffscreenGraphicsPorts;
- somMToken DisposeOffscreenGraphicsPorts;
- somMToken SetOriginOffscreenGraphicsPorts;
- } SOMDLINK DesktopAnimDrawClassData;
-
- #if PRAGMA_ALIGN_SUPPORTED
- # pragma options align=reset
- #endif
-
- #if !defined(DesktopAnimDraw_Class_Source) && !defined(SOM_Module_desktopanimdraw_Source)
- #if PRAGMA_IMPORT_SUPPORTED
- #pragma import list DesktopAnimDrawClassData
- #endif
- #endif
-
-
- /*
- * New macro for DesktopAnimDraw
- */
- #define DesktopAnimDrawNew() somNewObject(DesktopAnimDraw)
-
- /*
- * New Method: Initialize
- */
- typedef OSStatus (SOMLINK *somTD_DesktopAnimDraw_Initialize)(DesktopAnimDraw *somSelf, Environment *ev,
- AVIDType prefsDisplayID,
- DesktopAnimModuleDescRef moduleDescRef,
- DesktopAnimModuleInfo* moduleInfo);
- #define somMD_DesktopAnimDraw_Initialize "::DesktopAnimDraw::Initialize"
- #define DesktopAnimDraw_Initialize(somSelf,ev,prefsDisplayID,moduleDescRef,moduleInfo) \
- (SOM_Resolve(somSelf, DesktopAnimDraw, Initialize) \
- (somSelf,ev,prefsDisplayID,moduleDescRef,moduleInfo))
- #ifndef SOMGD_Initialize
- #if defined _Initialize || defined __Initialize
- #undef _Initialize
- #undef __Initialize
- #define SOMGD_Initialize 1
- #else
- #define _Initialize DesktopAnimDraw_Initialize
- #endif /* _Initialize */
- #endif /* SOMGD_Initialize */
-
- /*
- * New Method: Open
- */
- typedef OSStatus (SOMLINK *somTD_DesktopAnimDraw_Open)(DesktopAnimDraw *somSelf, Environment *ev,
- RgnHandle fullRgn,
- WindowRef drawWindow,
- TextObject errorText,
- AbsoluteTime* nextAnimateTime);
- #define somMD_DesktopAnimDraw_Open "::DesktopAnimDraw::Open"
- #define DesktopAnimDraw_Open(somSelf,ev,fullRgn,drawWindow,errorText,nextAnimateTime) \
- (SOM_Resolve(somSelf, DesktopAnimDraw, Open) \
- (somSelf,ev,fullRgn,drawWindow,errorText,nextAnimateTime))
- #ifndef SOMGD_Open
- #if defined _Open || defined __Open
- #undef _Open
- #undef __Open
- #define SOMGD_Open 1
- #else
- #define _Open DesktopAnimDraw_Open
- #endif /* _Open */
- #endif /* SOMGD_Open */
-
- /*
- * New Method: Close
- */
- typedef OSStatus (SOMLINK *somTD_DesktopAnimDraw_Close)(DesktopAnimDraw *somSelf, Environment *ev);
- #define somMD_DesktopAnimDraw_Close "::DesktopAnimDraw::Close"
- #define DesktopAnimDraw_Close(somSelf,ev) \
- (SOM_Resolve(somSelf, DesktopAnimDraw, Close) \
- (somSelf,ev))
- #ifndef SOMGD_Close
- #if defined _Close || defined __Close
- #undef _Close
- #undef __Close
- #define SOMGD_Close 1
- #else
- #define _Close DesktopAnimDraw_Close
- #endif /* _Close */
- #endif /* SOMGD_Close */
-
- /*
- * New Method: OpenRequest
- */
- typedef OSStatus (SOMLINK *somTD_DesktopAnimDraw_OpenRequest)(DesktopAnimDraw *somSelf, Environment *ev,
- DesktopAnimModuleInfo* moduleInfo,
- TextObject errorText,
- boolean* initializeOK);
- #define somMD_DesktopAnimDraw_OpenRequest "::DesktopAnimDraw::OpenRequest"
- #define DesktopAnimDraw_OpenRequest(somSelf,ev,moduleInfo,errorText,initializeOK) \
- (SOM_Resolve(somSelf, DesktopAnimDraw, OpenRequest) \
- (somSelf,ev,moduleInfo,errorText,initializeOK))
- #ifndef SOMGD_OpenRequest
- #if defined _OpenRequest || defined __OpenRequest
- #undef _OpenRequest
- #undef __OpenRequest
- #define SOMGD_OpenRequest 1
- #else
- #define _OpenRequest DesktopAnimDraw_OpenRequest
- #endif /* _OpenRequest */
- #endif /* SOMGD_OpenRequest */
-
- /*
- * New Method: CloseRequest
- */
- typedef OSStatus (SOMLINK *somTD_DesktopAnimDraw_CloseRequest)(DesktopAnimDraw *somSelf, Environment *ev,
- ScreenSaverUnfadeType unfadeReason,
- boolean* terminateOK);
- #define somMD_DesktopAnimDraw_CloseRequest "::DesktopAnimDraw::CloseRequest"
- #define DesktopAnimDraw_CloseRequest(somSelf,ev,unfadeReason,terminateOK) \
- (SOM_Resolve(somSelf, DesktopAnimDraw, CloseRequest) \
- (somSelf,ev,unfadeReason,terminateOK))
- #ifndef SOMGD_CloseRequest
- #if defined _CloseRequest || defined __CloseRequest
- #undef _CloseRequest
- #undef __CloseRequest
- #define SOMGD_CloseRequest 1
- #else
- #define _CloseRequest DesktopAnimDraw_CloseRequest
- #endif /* _CloseRequest */
- #endif /* SOMGD_CloseRequest */
-
- /*
- * New Method: Animate
- */
- typedef OSStatus (SOMLINK *somTD_DesktopAnimDraw_Animate)(DesktopAnimDraw *somSelf, Environment *ev,
- DesktopAnimFlags drawFlags,
- AbsoluteTime* nextAnimateTime);
- #define somMD_DesktopAnimDraw_Animate "::DesktopAnimDraw::Animate"
- #define DesktopAnimDraw_Animate(somSelf,ev,drawFlags,nextAnimateTime) \
- (SOM_Resolve(somSelf, DesktopAnimDraw, Animate) \
- (somSelf,ev,drawFlags,nextAnimateTime))
- #ifndef SOMGD_Animate
- #if defined _Animate || defined __Animate
- #undef _Animate
- #undef __Animate
- #define SOMGD_Animate 1
- #else
- #define _Animate DesktopAnimDraw_Animate
- #endif /* _Animate */
- #endif /* SOMGD_Animate */
-
- /*
- * New Method: GetAnimateDrawingRgn
- */
- typedef OSStatus (SOMLINK *somTD_DesktopAnimDraw_GetAnimateDrawingRgn)(DesktopAnimDraw *somSelf, Environment *ev,
- RgnHandle drawRgn);
- #define somMD_DesktopAnimDraw_GetAnimateDrawingRgn "::DesktopAnimDraw::GetAnimateDrawingRgn"
- #define DesktopAnimDraw_GetAnimateDrawingRgn(somSelf,ev,drawRgn) \
- (SOM_Resolve(somSelf, DesktopAnimDraw, GetAnimateDrawingRgn) \
- (somSelf,ev,drawRgn))
- #ifndef SOMGD_GetAnimateDrawingRgn
- #if defined _GetAnimateDrawingRgn || defined __GetAnimateDrawingRgn
- #undef _GetAnimateDrawingRgn
- #undef __GetAnimateDrawingRgn
- #define SOMGD_GetAnimateDrawingRgn 1
- #else
- #define _GetAnimateDrawingRgn DesktopAnimDraw_GetAnimateDrawingRgn
- #endif /* _GetAnimateDrawingRgn */
- #endif /* SOMGD_GetAnimateDrawingRgn */
-
- /*
- * New Method: Draw
- */
- typedef OSStatus (SOMLINK *somTD_DesktopAnimDraw_Draw)(DesktopAnimDraw *somSelf, Environment *ev,
- RgnHandle drawRgn,
- AVIDType displayID,
- DesktopAnimGraphicsPorts* drawingPorts,
- DesktopAnimFlags drawFlags,
- boolean doFullDraw);
- #define somMD_DesktopAnimDraw_Draw "::DesktopAnimDraw::Draw"
- #define DesktopAnimDraw_Draw(somSelf,ev,drawRgn,displayID,drawingPorts,drawFlags,doFullDraw) \
- (SOM_Resolve(somSelf, DesktopAnimDraw, Draw) \
- (somSelf,ev,drawRgn,displayID,drawingPorts,drawFlags,doFullDraw))
- #ifndef SOMGD_Draw
- #if defined _Draw || defined __Draw
- #undef _Draw
- #undef __Draw
- #define SOMGD_Draw 1
- #else
- #define _Draw DesktopAnimDraw_Draw
- #endif /* _Draw */
- #endif /* SOMGD_Draw */
-
- /*
- * New Method: DrawBackgroundRgn
- */
- typedef OSStatus (SOMLINK *somTD_DesktopAnimDraw_DrawBackgroundRgn)(DesktopAnimDraw *somSelf, Environment *ev,
- RgnHandle drawRgn,
- AVIDType displayID,
- DesktopAnimGraphicsPorts* drawingPorts,
- DesktopAnimFlags drawFlags,
- boolean doFullDraw);
- #define somMD_DesktopAnimDraw_DrawBackgroundRgn "::DesktopAnimDraw::DrawBackgroundRgn"
- #define DesktopAnimDraw_DrawBackgroundRgn(somSelf,ev,drawRgn,displayID,drawingPorts,drawFlags,doFullDraw) \
- (SOM_Resolve(somSelf, DesktopAnimDraw, DrawBackgroundRgn) \
- (somSelf,ev,drawRgn,displayID,drawingPorts,drawFlags,doFullDraw))
- #ifndef SOMGD_DrawBackgroundRgn
- #if defined _DrawBackgroundRgn || defined __DrawBackgroundRgn
- #undef _DrawBackgroundRgn
- #undef __DrawBackgroundRgn
- #define SOMGD_DrawBackgroundRgn 1
- #else
- #define _DrawBackgroundRgn DesktopAnimDraw_DrawBackgroundRgn
- #endif /* _DrawBackgroundRgn */
- #endif /* SOMGD_DrawBackgroundRgn */
-
- /*
- * New Method: CreateOffscreenGraphicsPorts
- */
- typedef OSStatus (SOMLINK *somTD_DesktopAnimDraw_CreateOffscreenGraphicsPorts)(DesktopAnimDraw *somSelf, Environment *ev,
- SInt16 depth,
- Rect* boundsRect,
- CTabHandle colorTable,
- DesktopAnimOffscreenGraphicsPorts* offDrawingPorts);
- #define somMD_DesktopAnimDraw_CreateOffscreenGraphicsPorts "::DesktopAnimDraw::CreateOffscreenGraphicsPorts"
- #define DesktopAnimDraw_CreateOffscreenGraphicsPorts(somSelf,ev,depth,boundsRect,colorTable,offDrawingPorts) \
- (SOM_Resolve(somSelf, DesktopAnimDraw, CreateOffscreenGraphicsPorts) \
- (somSelf,ev,depth,boundsRect,colorTable,offDrawingPorts))
- #ifndef SOMGD_CreateOffscreenGraphicsPorts
- #if defined _CreateOffscreenGraphicsPorts || defined __CreateOffscreenGraphicsPorts
- #undef _CreateOffscreenGraphicsPorts
- #undef __CreateOffscreenGraphicsPorts
- #define SOMGD_CreateOffscreenGraphicsPorts 1
- #else
- #define _CreateOffscreenGraphicsPorts DesktopAnimDraw_CreateOffscreenGraphicsPorts
- #endif /* _CreateOffscreenGraphicsPorts */
- #endif /* SOMGD_CreateOffscreenGraphicsPorts */
-
- /*
- * New Method: DisposeOffscreenGraphicsPorts
- */
- typedef void (SOMLINK *somTD_DesktopAnimDraw_DisposeOffscreenGraphicsPorts)(DesktopAnimDraw *somSelf, Environment *ev,
- DesktopAnimOffscreenGraphicsPorts* offDrawingPorts);
- #define somMD_DesktopAnimDraw_DisposeOffscreenGraphicsPorts "::DesktopAnimDraw::DisposeOffscreenGraphicsPorts"
- #define DesktopAnimDraw_DisposeOffscreenGraphicsPorts(somSelf,ev,offDrawingPorts) \
- (SOM_Resolve(somSelf, DesktopAnimDraw, DisposeOffscreenGraphicsPorts) \
- (somSelf,ev,offDrawingPorts))
- #ifndef SOMGD_DisposeOffscreenGraphicsPorts
- #if defined _DisposeOffscreenGraphicsPorts || defined __DisposeOffscreenGraphicsPorts
- #undef _DisposeOffscreenGraphicsPorts
- #undef __DisposeOffscreenGraphicsPorts
- #define SOMGD_DisposeOffscreenGraphicsPorts 1
- #else
- #define _DisposeOffscreenGraphicsPorts DesktopAnimDraw_DisposeOffscreenGraphicsPorts
- #endif /* _DisposeOffscreenGraphicsPorts */
- #endif /* SOMGD_DisposeOffscreenGraphicsPorts */
-
- /*
- * New Method: SetOriginOffscreenGraphicsPorts
- */
- typedef void (SOMLINK *somTD_DesktopAnimDraw_SetOriginOffscreenGraphicsPorts)(DesktopAnimDraw *somSelf, Environment *ev,
- Point* newOrigin,
- DesktopAnimOffscreenGraphicsPorts* offDrawingPorts);
- #define somMD_DesktopAnimDraw_SetOriginOffscreenGraphicsPorts "::DesktopAnimDraw::SetOriginOffscreenGraphicsPorts"
- #define DesktopAnimDraw_SetOriginOffscreenGraphicsPorts(somSelf,ev,newOrigin,offDrawingPorts) \
- (SOM_Resolve(somSelf, DesktopAnimDraw, SetOriginOffscreenGraphicsPorts) \
- (somSelf,ev,newOrigin,offDrawingPorts))
- #ifndef SOMGD_SetOriginOffscreenGraphicsPorts
- #if defined _SetOriginOffscreenGraphicsPorts || defined __SetOriginOffscreenGraphicsPorts
- #undef _SetOriginOffscreenGraphicsPorts
- #undef __SetOriginOffscreenGraphicsPorts
- #define SOMGD_SetOriginOffscreenGraphicsPorts 1
- #else
- #define _SetOriginOffscreenGraphicsPorts DesktopAnimDraw_SetOriginOffscreenGraphicsPorts
- #endif /* _SetOriginOffscreenGraphicsPorts */
- #endif /* SOMGD_SetOriginOffscreenGraphicsPorts */
-
- /*
- * New Method: HandleAppleEvent
- */
- typedef OSStatus (SOMLINK *somTD_DesktopAnimDraw_HandleAppleEvent)(DesktopAnimDraw *somSelf, Environment *ev,
- AppleEvent* theAppleEvent,
- AppleEvent* reply);
- #define somMD_DesktopAnimDraw_HandleAppleEvent "::DesktopAnimDraw::HandleAppleEvent"
- #define DesktopAnimDraw_HandleAppleEvent(somSelf,ev,theAppleEvent,reply) \
- (SOM_Resolve(somSelf, DesktopAnimDraw, HandleAppleEvent) \
- (somSelf,ev,theAppleEvent,reply))
- #ifndef SOMGD_HandleAppleEvent
- #if defined _HandleAppleEvent || defined __HandleAppleEvent
- #undef _HandleAppleEvent
- #undef __HandleAppleEvent
- #define SOMGD_HandleAppleEvent 1
- #else
- #define _HandleAppleEvent DesktopAnimDraw_HandleAppleEvent
- #endif /* _HandleAppleEvent */
- #endif /* SOMGD_HandleAppleEvent */
-
- /*
- * New Method: SetModuleMode
- */
- typedef OSStatus (SOMLINK *somTD_DesktopAnimDraw_SetModuleMode)(DesktopAnimDraw *somSelf, Environment *ev,
- DesktopAnimFlags drawFlags,
- RgnHandle fullRgn,
- WindowRef drawWindow,
- AbsoluteTime* nextAnimateTime);
- #define somMD_DesktopAnimDraw_SetModuleMode "::DesktopAnimDraw::SetModuleMode"
- #define DesktopAnimDraw_SetModuleMode(somSelf,ev,drawFlags,fullRgn,drawWindow,nextAnimateTime) \
- (SOM_Resolve(somSelf, DesktopAnimDraw, SetModuleMode) \
- (somSelf,ev,drawFlags,fullRgn,drawWindow,nextAnimateTime))
- #ifndef SOMGD_SetModuleMode
- #if defined _SetModuleMode || defined __SetModuleMode
- #undef _SetModuleMode
- #undef __SetModuleMode
- #define SOMGD_SetModuleMode 1
- #else
- #define _SetModuleMode DesktopAnimDraw_SetModuleMode
- #endif /* _SetModuleMode */
- #endif /* SOMGD_SetModuleMode */
-
- /*
- * New Method: UpdateModuleProperty
- */
- typedef OSStatus (SOMLINK *somTD_DesktopAnimDraw_UpdateModuleProperty)(DesktopAnimDraw *somSelf, Environment *ev,
- CollectionTag tag,
- UInt32 propDataSize,
- void* propData,
- AbsoluteTime* nextAnimateTime,
- boolean* needsRedraw);
- #define somMD_DesktopAnimDraw_UpdateModuleProperty "::DesktopAnimDraw::UpdateModuleProperty"
- #define DesktopAnimDraw_UpdateModuleProperty(somSelf,ev,tag,propDataSize,propData,nextAnimateTime,needsRedraw) \
- (SOM_Resolve(somSelf, DesktopAnimDraw, UpdateModuleProperty) \
- (somSelf,ev,tag,propDataSize,propData,nextAnimateTime,needsRedraw))
- #ifndef SOMGD_UpdateModuleProperty
- #if defined _UpdateModuleProperty || defined __UpdateModuleProperty
- #undef _UpdateModuleProperty
- #undef __UpdateModuleProperty
- #define SOMGD_UpdateModuleProperty 1
- #else
- #define _UpdateModuleProperty DesktopAnimDraw_UpdateModuleProperty
- #endif /* _UpdateModuleProperty */
- #endif /* SOMGD_UpdateModuleProperty */
-
- /*
- * New Method: GetBackgroundDrawer
- */
- typedef DesktopAnimDraw* (SOMLINK *somTD_DesktopAnimDraw_GetBackgroundDrawer)(DesktopAnimDraw *somSelf, Environment *ev);
- #define somMD_DesktopAnimDraw_GetBackgroundDrawer "::DesktopAnimDraw::GetBackgroundDrawer"
- #define DesktopAnimDraw_GetBackgroundDrawer(somSelf,ev) \
- (SOM_Resolve(somSelf, DesktopAnimDraw, GetBackgroundDrawer) \
- (somSelf,ev))
- #ifndef SOMGD_GetBackgroundDrawer
- #if defined _GetBackgroundDrawer || defined __GetBackgroundDrawer
- #undef _GetBackgroundDrawer
- #undef __GetBackgroundDrawer
- #define SOMGD_GetBackgroundDrawer 1
- #else
- #define _GetBackgroundDrawer DesktopAnimDraw_GetBackgroundDrawer
- #endif /* _GetBackgroundDrawer */
- #endif /* SOMGD_GetBackgroundDrawer */
-
- /*
- * New Method: GetModuleInfo
- */
- typedef void (SOMLINK *somTD_DesktopAnimDraw_GetModuleInfo)(DesktopAnimDraw *somSelf, Environment *ev,
- DesktopAnimModuleInfo* moduleInfo);
- #define somMD_DesktopAnimDraw_GetModuleInfo "::DesktopAnimDraw::GetModuleInfo"
- #define DesktopAnimDraw_GetModuleInfo(somSelf,ev,moduleInfo) \
- (SOM_Resolve(somSelf, DesktopAnimDraw, GetModuleInfo) \
- (somSelf,ev,moduleInfo))
- #ifndef SOMGD_GetModuleInfo
- #if defined _GetModuleInfo || defined __GetModuleInfo
- #undef _GetModuleInfo
- #undef __GetModuleInfo
- #define SOMGD_GetModuleInfo 1
- #else
- #define _GetModuleInfo DesktopAnimDraw_GetModuleInfo
- #endif /* _GetModuleInfo */
- #endif /* SOMGD_GetModuleInfo */
-
- /*
- * New Method: SetBackgroundDrawer
- */
- typedef void (SOMLINK *somTD_DesktopAnimDraw_SetBackgroundDrawer)(DesktopAnimDraw *somSelf, Environment *ev,
- DesktopAnimDraw* backgroundDrawer);
- #define somMD_DesktopAnimDraw_SetBackgroundDrawer "::DesktopAnimDraw::SetBackgroundDrawer"
- #define DesktopAnimDraw_SetBackgroundDrawer(somSelf,ev,backgroundDrawer) \
- (SOM_Resolve(somSelf, DesktopAnimDraw, SetBackgroundDrawer) \
- (somSelf,ev,backgroundDrawer))
- #ifndef SOMGD_SetBackgroundDrawer
- #if defined _SetBackgroundDrawer || defined __SetBackgroundDrawer
- #undef _SetBackgroundDrawer
- #undef __SetBackgroundDrawer
- #define SOMGD_SetBackgroundDrawer 1
- #else
- #define _SetBackgroundDrawer DesktopAnimDraw_SetBackgroundDrawer
- #endif /* _SetBackgroundDrawer */
- #endif /* SOMGD_SetBackgroundDrawer */
-
- /*
- * New Method: SetModuleInfo
- */
- typedef void (SOMLINK *somTD_DesktopAnimDraw_SetModuleInfo)(DesktopAnimDraw *somSelf, Environment *ev,
- DesktopAnimModuleInfo* moduleInfo);
- #define somMD_DesktopAnimDraw_SetModuleInfo "::DesktopAnimDraw::SetModuleInfo"
- #define DesktopAnimDraw_SetModuleInfo(somSelf,ev,moduleInfo) \
- (SOM_Resolve(somSelf, DesktopAnimDraw, SetModuleInfo) \
- (somSelf,ev,moduleInfo))
- #ifndef SOMGD_SetModuleInfo
- #if defined _SetModuleInfo || defined __SetModuleInfo
- #undef _SetModuleInfo
- #undef __SetModuleInfo
- #define SOMGD_SetModuleInfo 1
- #else
- #define _SetModuleInfo DesktopAnimDraw_SetModuleInfo
- #endif /* _SetModuleInfo */
- #endif /* SOMGD_SetModuleInfo */
-
- /*
- * New Method: _get_fAnimates
- */
- typedef boolean (SOMLINK *somTD_DesktopAnimDraw__get_fAnimates)(DesktopAnimDraw *somSelf, Environment *ev);
- #define somMD_DesktopAnimDraw__get_fAnimates "::DesktopAnimDraw::fAnimates"
- #define DesktopAnimDraw__get_fAnimates(somSelf,ev) \
- (SOM_Resolve(somSelf, DesktopAnimDraw, _get_fAnimates) \
- (somSelf,ev))
- #ifndef SOMGD_get_fAnimates
- #if defined _get_fAnimates || defined __get_fAnimates
- #undef _get_fAnimates
- #undef __get_fAnimates
- #define SOMGD_get_fAnimates 1
- #else
- #define __get_fAnimates DesktopAnimDraw__get_fAnimates
- #endif /* __get_fAnimates */
- #endif /* SOMGD_get_fAnimates */
-
- /*
- * New Method: _set_fAnimates
- */
- typedef void (SOMLINK *somTD_DesktopAnimDraw__set_fAnimates)(DesktopAnimDraw *somSelf, Environment *ev,
- boolean fAnimates);
- #define somMD_DesktopAnimDraw__set_fAnimates "::DesktopAnimDraw::fAnimates"
- #define DesktopAnimDraw__set_fAnimates(somSelf,ev,fAnimates) \
- (SOM_Resolve(somSelf, DesktopAnimDraw, _set_fAnimates) \
- (somSelf,ev,fAnimates))
- #ifndef SOMGD_set_fAnimates
- #if defined _set_fAnimates || defined __set_fAnimates
- #undef _set_fAnimates
- #undef __set_fAnimates
- #define SOMGD_set_fAnimates 1
- #else
- #define __set_fAnimates DesktopAnimDraw__set_fAnimates
- #endif /* __set_fAnimates */
- #endif /* SOMGD_set_fAnimates */
-
- /*
- * New Method: _get_fDesktopRgn
- */
- typedef RgnHandle (SOMLINK *somTD_DesktopAnimDraw__get_fDesktopRgn)(DesktopAnimDraw *somSelf, Environment *ev);
- #define somMD_DesktopAnimDraw__get_fDesktopRgn "::DesktopAnimDraw::fDesktopRgn"
- #define DesktopAnimDraw__get_fDesktopRgn(somSelf,ev) \
- (SOM_Resolve(somSelf, DesktopAnimDraw, _get_fDesktopRgn) \
- (somSelf,ev))
- #ifndef SOMGD_get_fDesktopRgn
- #if defined _get_fDesktopRgn || defined __get_fDesktopRgn
- #undef _get_fDesktopRgn
- #undef __get_fDesktopRgn
- #define SOMGD_get_fDesktopRgn 1
- #else
- #define __get_fDesktopRgn DesktopAnimDraw__get_fDesktopRgn
- #endif /* __get_fDesktopRgn */
- #endif /* SOMGD_get_fDesktopRgn */
-
- /*
- * New Method: _set_fDesktopRgn
- */
- typedef void (SOMLINK *somTD_DesktopAnimDraw__set_fDesktopRgn)(DesktopAnimDraw *somSelf, Environment *ev,
- RgnHandle fDesktopRgn);
- #define somMD_DesktopAnimDraw__set_fDesktopRgn "::DesktopAnimDraw::fDesktopRgn"
- #define DesktopAnimDraw__set_fDesktopRgn(somSelf,ev,fDesktopRgn) \
- (SOM_Resolve(somSelf, DesktopAnimDraw, _set_fDesktopRgn) \
- (somSelf,ev,fDesktopRgn))
- #ifndef SOMGD_set_fDesktopRgn
- #if defined _set_fDesktopRgn || defined __set_fDesktopRgn
- #undef _set_fDesktopRgn
- #undef __set_fDesktopRgn
- #define SOMGD_set_fDesktopRgn 1
- #else
- #define __set_fDesktopRgn DesktopAnimDraw__set_fDesktopRgn
- #endif /* __set_fDesktopRgn */
- #endif /* SOMGD_set_fDesktopRgn */
-
- /*
- * New Method: _get_fDrawWindow
- */
- typedef WindowRef (SOMLINK *somTD_DesktopAnimDraw__get_fDrawWindow)(DesktopAnimDraw *somSelf, Environment *ev);
- #define somMD_DesktopAnimDraw__get_fDrawWindow "::DesktopAnimDraw::fDrawWindow"
- #define DesktopAnimDraw__get_fDrawWindow(somSelf,ev) \
- (SOM_Resolve(somSelf, DesktopAnimDraw, _get_fDrawWindow) \
- (somSelf,ev))
- #ifndef SOMGD_get_fDrawWindow
- #if defined _get_fDrawWindow || defined __get_fDrawWindow
- #undef _get_fDrawWindow
- #undef __get_fDrawWindow
- #define SOMGD_get_fDrawWindow 1
- #else
- #define __get_fDrawWindow DesktopAnimDraw__get_fDrawWindow
- #endif /* __get_fDrawWindow */
- #endif /* SOMGD_get_fDrawWindow */
- #ifndef SOM_DONT_USE_INHERITED_MACROS
- #define DesktopAnimDraw_InitializeBase DesktopAnimBase_InitializeBase
- #define DesktopAnimDraw_CloseBase DesktopAnimBase_CloseBase
- #define DesktopAnimDraw_AddDesktopAnimCollectionItem DesktopAnimBase_AddDesktopAnimCollectionItem
- #define DesktopAnimDraw_GetDesktopAnimCollectionItem DesktopAnimBase_GetDesktopAnimCollectionItem
- #define DesktopAnimDraw_GetDesktopAnimCollectionItemData DesktopAnimBase_GetDesktopAnimCollectionItemData
- #define DesktopAnimDraw_RemoveDesktopAnimCollectionItem DesktopAnimBase_RemoveDesktopAnimCollectionItem
- #define DesktopAnimDraw_ReadDesktopAnimCollection DesktopAnimBase_ReadDesktopAnimCollection
- #define DesktopAnimDraw_WriteDesktopAnimCollection DesktopAnimBase_WriteDesktopAnimCollection
- #define DesktopAnimDraw_GetModuleDescription DesktopAnimBase_GetModuleDescription
- #define DesktopAnimDraw_somInit SOMObject_somInit
- #define DesktopAnimDraw_somUninit SOMObject_somUninit
- #define DesktopAnimDraw_somDuplicateReference SOMObject_somDuplicateReference
- #define DesktopAnimDraw_somCompareReference SOMObject_somCompareReference
- #define DesktopAnimDraw_somRelease SOMObject_somRelease
- #define DesktopAnimDraw_somFree SOMObject_somFree
- #define DesktopAnimDraw_somCanDelete SOMObject_somCanDelete
- #define DesktopAnimDraw_somGetClass SOMObject_somGetClass
- #define DesktopAnimDraw_somGetClassName SOMObject_somGetClassName
- #define DesktopAnimDraw_somGetSize SOMObject_somGetSize
- #define DesktopAnimDraw_somIsA SOMObject_somIsA
- #define DesktopAnimDraw_somRespondsTo SOMObject_somRespondsTo
- #define DesktopAnimDraw_somIsInstanceOf SOMObject_somIsInstanceOf
- #define DesktopAnimDraw_somDispatch SOMObject_somDispatch
- #define DesktopAnimDraw_somClassDispatch SOMObject_somClassDispatch
- #define DesktopAnimDraw_somCastObj SOMObject_somCastObj
- #define DesktopAnimDraw_somResetObj SOMObject_somResetObj
- #define DesktopAnimDraw_somPrintSelf SOMObject_somPrintSelf
- #define DesktopAnimDraw_somDumpSelf SOMObject_somDumpSelf
- #define DesktopAnimDraw_somDumpSelfInt SOMObject_somDumpSelfInt
- #endif /* SOM_DONT_USE_INHERITED_MACROS */
-
- #endif /* SOM_DesktopAnimDraw_h */
-